/**
 * @author DCSGO
 * @version 1.0
 */
public class readme {
    /*

     程序（Program）是指一组可执行指令的集合，它包含了完成特定任务的程序代码和所需的数据。
     进程（Process）是指在计算机系统中正在运行的一个程序的实例。每个进程都有自己的地址空间、内存和系统资源。进程是操作系统进行资源分配和调度的基本单位。
     线程（Thread）是进程内的执行单元，也称为轻量级进程。一个进程可以包含多个线程。线程共享进程的地址空间和系统资源，但每个线程有自己的栈空间和局部变量。不同线程之间可以进行通信和共享数据。
     单线程（Single-threaded）是指程序或进程只有一个执行线程。在单线程中，指令按照严格的顺序执行，只能一次执行一个任务。当一个任务执行时，其他任务必须等待。
     多线程（Multi-threaded）是指程序或进程有多个执行线程。每个线程可以并发执行不同的任务，提高了程序的并发性和性能。
     并发（Concurrency）是指多个任务在相同的时间段内执行，但并不一定是同时进行。在单核处理器上，通过时间划片的方式，多个任务交替执行，给人一种同时进行的感觉。
     并行（Parallelism）是指多个任务实际上同时进行，每个任务分配到不同的物理处理器核心或多核处理器。
     联系与区别：
      - 程序、进程和线程都是描述计算机执行任务的概念。程序是静态的指令集合，进程是程序的执行实例，线程是进程内的执行单元。
      - 进程是操作系统进行资源分配和调度的基本单位，而线程是进程内的执行单元。一个进程可以包含多个线程。
      - 单线程指只有一个执行线程，任务按照严格的顺序执行。多线程指有多个执行线程，可以并发执行不同的任务，提高并发性和性能。
      - 并发是指多个任务在相同的时间段内交替执行，而并行是指多个任务实际上同时进行。
      - 多线程的主要优势在于提高程序并发性和响应性能；而并行主要用于提高程序的处理能力。
      - 不同的线程之间可以通过共享内存等机制进行通信和共享数据，但同时也需要考虑线程同步和互斥的问题，以确保数据的一致性和正确性。
      - 进程之间是相互独立的，每个进程有自己的地址空间，需要通过进程间通信机制来实现数据的交互和共享。

     总结起来，程序是指一组指令的集合，进程是这些指令的执行实例，线程是进程内的执行单元。多线程和并发可以提高程序的并行性和性能，而并行则是为了提高程序的处理能力。

     */
}

